*
{
    padding: 0;
    margin:  0;
	font-family:        'Verdana,Arial,Helvetica,sans-serif';
}

a
{
	color: #ff6600
}

a img
{
	border: none;
}

a:visited
{
	color: #ff0000;
}

a:hover
{
	color: #ff8d00;
}

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

body
{
	background:         #333;
	color:              #333;
	font-family:        'Verdana,Arial,Helvetica,sans-serif';
	margin:             0;
	padding:            0;
    width:              100%;
    height:             100%;
}

cite {
	font-style: normal;
}

h2
{
	font-size:          15px;
	letter-spacing:     0.2em;
	margin:             15px 0 2px 0;
	padding-bottom:     2px;
}

.body_right_middle h2
{
    display:            none;
}

h3
{
	margin-top: 0;
}

h4
{
	margin-top: 0;
    font-weight:    normal;
}

h5
{
	margin-top: 0;
    font-weight:    normal;
}

ol#comments li p {
	font-size: 100%;
}

p, .feedback
{
    font-size:          15px;
    margin-top:         15px;
}

/* classes used by the_meta() */
ul.post-meta
{
	list-style: none;
}

ul.post-meta span.post-meta-key
{
	font-weight: bold;
}

.feedback
{
	color:              #ccc;
	text-align:         left;
	clear:              both;
}

.meta
{
	font-size: 10px;
    display:    none;
}

/*.meta li, ul.post-meta li
{
	display: inline;
}*/

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}

.storytitle {
	margin: 0;
}

.storytitle a {
	text-decoration: none;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 80%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

#content
{
    width:      100%;
    height:     100%;
}

#header
{
    width:      100%;
    height:     100%;
}

#header a {
	color: #fff;
	text-decoration: none;
}

#header a:hover {
	text-decoration: underline;
}


/* Nostaljia Part */ 

.table_body
{
    left:                   0px;
    top:                    0px;
    position:               absolute;
    width:                  100%;
    padding:                0px;
    margin:                 0px;
}

.top_left
{
    background-color:       black;
    background-image:       url(images/top_left.jpg);
    background-repeat:      no-repeat;
    width:                  444px;
    height:                 99px;
    left:                   0px;
    top:                    0px;
    position:               absolute;
}

.top_right
{
    background-color:       black;
    /*background-image:       url(images/top_right.png);*/
    background-image:       url(images/bottom_right.png);
    background-repeat:      repeat-x;
    /*height:                 99px;*/
    height:                 60px
}

.table_menu
{
    left:                   0px;
    top:                    0px;
    position:               relative;
    height:                 100%;
    width:                  100%;
    border-collapse:        collapse;
    padding:                0;
    margin:                 0;
}

.menu_background
{
    /*width:                  168px;*/
    background-color:       black;
    background-image:       url(images/menu_bottom.png);
    background-repeat:      repeat-y;
    margin:                 0px;
    padding:                0px;
}

.menu_left
{
    background-color:       black;
    background-image:       url(images/menu_left.png);
    background-repeat:      repeat-y;
    width:                  130px;
}

.menu_right
{
    background-color:       black;
    background-image:       url(images/menu_right.png);
    background-repeat:      repeat-y;
    width:                  38px;

}

.menu_left_bottom
{
    background-color:       black;
    background-image:       url(images/menu_left_bottom.png);
    background-repeat:      no-repeat;
    width:                  129px;
    height:                 39px;
}

.menu_right_bottom
{
    background-color:       black;
    background-image:       url(images/menu_right_bottom.png);
    background-repeat:      no-repeat;
}

.menu_bottom
{
    background-color:       black;
    background-image:       url(images/menu_bottom.png);
    background-repeat:      repeat-y;
}

.bottom_left
{
    background-color:       black;
    background-image:       url(images/bottom_left.png);
    background-repeat:      repeat-y;
    height:                 78px;
}

.bottom_right
{
    background-color:       black;
    background-image:       url(images/bottom_right.png);
    background-repeat:      repeat-x;
    color:                  #4b4b4b;
    font-size:              10px;
    text-align:             center;
}

.body_left_top
{
    background-color:       black;
    background-image:       url(images/body_left_top.png);
    background-repeat:      no-repeat;
    width:                  48px;
    height:                 36px;
}

.body_left_middle
{
    background-color:       black;
    background-image:       url(images/body_left_middle.png);
    background-repeat:      repeat-y;
}

.body_left_bottom
{
    background-color:       black;
    background-image:       url(images/body_left_bottom.png);
    background-repeat:      no-repeat;
    height:                 55px;
}

.body_right_top
{
    background-color:       white;
    background-image:       url(images/body_right_top.png);
    background-repeat:      repeat-x;
}

.body_right_middle
{
    background-color:       white;
}

.body_right_bottom
{
    background-color:       white;
    background-image:       url(images/body_right_bottom.png);
    background-repeat:      repeat-x;
    background-position:    bottom;
}

.table_content
{
    width:                  100%;
    height:                 100%;
}

/* need to set it to firefox */
.withoutMarginAndPadding
{
    padding:                0px;
    margin:                 0px;
    height:                 100%;
}

.storycontent
{
    font-size:              12px;
}

#comments
{
    margin-top:             200px;
    display:block;
}

.banner
{
    background-color:       red;
    background-image:       url(images/top_menu.png);
    height:                 48px;
    margin-left:            16px;
}

.menu
{
    position:               absolute;
    top:                    20px;
    left:                   220px;
}

.page_item
{
    float:                  left;
    margin-right:           50px;
    color:                  white;
}

.page_item a
{
    color:                  white;
}

.post
{
    margin-bottom:          20px;
}

/*novos*/

.section
{
    border:                 none;
    background-color:       transparent;
    color:                  white !important;
    font-weight:            bold;
    margin-right:           15px;
    text-decoration:        none;
    font-size:              12px;
}

.section:hover
{
    color:                  black !important;
}

.newstitle
{
    color:                  #FF8D00;
}

/*para o admin*/
.columnTitle
{
    background-image:       url(images/top_menu.png);
    border:                 solid 1px red;
    padding-top:            3px;
    text-align:             center;
    font-weight:            bold;
    color:                  white;
}

.form
{
    background-color:       white;
}

.text
{
    border:                 1px solid RGB(215,215,215);
    background-image:       url(images/input-back.png);
    background-repeat:      repeat-x;
    background-color:       RGB(255,255,255);
    padding-left:           2px;
    padding-top:            2px;
    font-size:              10px
}

.label
{
    width:                  150px;
}

#divLogin
{
    float:                  right;
    border:                 solid 1px red;
    background:             orange;
    padding:                10px;
    margin-right:           10px;
    position:               absolute;
    left:                   50px;
    top:                    50px;
    display:                none;
}
